package org.code.mallspringboot.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.code.mallspringboot.dto.FlashSessionDto;
import org.code.mallspringboot.pojo.SmsFlashPromotionSession;

import java.util.List;

/**
 * @Entity org.code.mallspringboot.pojo.SmsFlashPromotionSession
 */
@Mapper
public interface SmsFlashPromotionSessionMapper  {

    /**
     查询全部
     * @return
     */
    List<SmsFlashPromotionSession> list();

    /**
     修改启用/禁用
     * @param id
     * @param status
     * @return
     */
    int update_status(@Param("id") int id,@Param("status") int status);

    /**
     修改
     * @param flashSessionDto
     * @return
     */
    int update(FlashSessionDto flashSessionDto);

    /**
     添加
     * @param flashSessionDto
     * @return
     */
    int create(FlashSessionDto flashSessionDto);

    /**
     根据id删除
     * @param id
     * @return
     */
    int delete(@Param("id") int id);

    /**
     设置商品
     * @param flashPromotionId
     * @return
     */
    List<SmsFlashPromotionSession> selectList(@Param("flashPromotionId") int flashPromotionId);
}




